rat ridden - French English Dictionary